API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsGraphics
Systems
InputSystem.h
1
// InputSystem.h
3
//
5
6
namespace
nkGraphics
7
{
13
class
DLL_GRAPHICS_EXPORT
InputSystem
14
{
15
public :
16
21
InputSystem
() ;
25
~InputSystem
() ;
26
32
bool
initialize
() ;
33
34
// Getter
38
BaseKeyHandler
*
getKeyHandler
()
const
;
42
BaseMouseHandler
*
getMouseHandler
()
const
;
48
IDirectInput8*
getDirectInputSystem
()
const
;
49
50
// Setters
56
void
setKeyHandler
(
BaseKeyHandler
* handler) ;
62
void
setMouseHandler
(
BaseMouseHandler
* handler) ;
63
64
// Update
68
void
update
() ;
69
} ;
70
}
nkGraphics::BaseMouseHandler
Base input handler for mouse.
Definition:
BaseMouseHandler.h:12
nkGraphics::InputSystem::~InputSystem
~InputSystem()
nkGraphics::InputSystem::getKeyHandler
BaseKeyHandler * getKeyHandler() const
nkGraphics::InputSystem::setMouseHandler
void setMouseHandler(BaseMouseHandler *handler)
nkGraphics::InputSystem::getMouseHandler
BaseMouseHandler * getMouseHandler() const
nkGraphics::InputSystem::setKeyHandler
void setKeyHandler(BaseKeyHandler *handler)
nkGraphics::InputSystem::getDirectInputSystem
IDirectInput8 * getDirectInputSystem() const
nkGraphics::InputSystem::InputSystem
InputSystem()
nkGraphics::InputSystem::initialize
bool initialize()
nkGraphics::InputSystem
The input system used within the component.
Definition:
InputSystem.h:14
nkGraphics::InputSystem::update
void update()
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition:
BoundingBox.h:7
nkGraphics::BaseKeyHandler
Base handler for keyboards.
Definition:
BaseKeyHandler.h:12
Generated by
Doxygen
1.8.18